home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Games / dynAMIte / Docs / bomap.mdk next >
Text File  |  2001-06-24  |  3KB  |  114 lines

  1. Standard Map
  2. #################
  3. #2 ++++ 7 ++++ 4#
  4. # #+#+# # #+#+# #
  5. #+++++++++++++++#
  6. # #+#+#+#+#+#+# #
  7. #5+++++++++++++6#
  8. # #+#+#+#+#+#+# #
  9. #+++++++++++++++#
  10. # #+#+# # #+#+# #
  11. #3 ++++ 8 ++++ 1#
  12. #################
  13. 1,2,1,0,50,2,3,0,0
  14. dynAMIte
  15. -EOF-
  16.  
  17. A bomap file normally starts with the map title in the first line of the
  18. file.  This line is optional and if it's not given, the mapname will be
  19. taken from the filename.  Please make sure that a maptitle does not start
  20. with a # charakter. This is very important!
  21.  
  22. From the second line on the mapdescription follows.  The first line of the
  23. mapdescripton is used to compute the width of the whole map, so be carefull
  24. to make this line as wide as the map is intended to be.
  25.  
  26. After the map description there are two optional lines.  The first of this
  27. lines contains default values used for the map.
  28.  
  29. The second optional line can contain the creator of the map.  If you don't
  30. pass default values but want the creator to be displayed, just leave the
  31. defaultvalues line empty.
  32.  
  33. After the last line of a map (creator) you can add comments or other stuff
  34. which seems important to you.
  35.  
  36. Here is a descripton of the default values line of the above example:
  37.  
  38. 1,2,1,0,50,2,3,0,0
  39. ^ ^ ^ ^ ^  ^ ^ ^ ^
  40. | | | | |  | | | |
  41. | | | | |  | | | `= laser active
  42. | | | | |  | | |
  43. | | | | |  | | `= number of kickbombs
  44. | | | | |  | |
  45. | | | | |  | `= fuselength of player (1,2,3,4)
  46. | | | | |  |
  47. | | | | |  `= range for preset bombs in the map ("*" type blocks)
  48. | | | | |
  49. | | | | `= fuselength for preset bombs in the map ("*" type blocks)
  50. | | | |
  51. | | | `-= initial shield (0=shield off, 1=shield on)
  52. | | |
  53. | | `-= initial speed (0=slow, 1=normal, 2=fast)
  54. | |
  55. | `-= initial range (max 15)
  56. |
  57. `-= initial bombs (max. 8)
  58.  
  59. Blocktypes:
  60. ===========
  61. "1" = Player1
  62. "2" = Player2
  63. "3" = Player3
  64. "4" = Player4
  65. "5" = Player5
  66. "6" = Player6
  67. "7" = Player7
  68. "8" = Player8
  69. "+" = Random Block
  70. "#" = Hard Block
  71. "=" = Destroyable Block
  72. "*" = Bomb
  73. "@" = Block which becomes a bomb if it explodes
  74. " " = Empty field
  75.  
  76. "E" = EXPANDFLAME
  77. "A" = ADDBOMB
  78. "F" = FLAMEMAX
  79. "B" = BOMBMAX
  80. "W" = RANDOMWALL
  81. "O" = BOMBS2BLOCKS
  82. "D" = DROPBOMB
  83. "e" = EXPLALL
  84. ">" = FASTER
  85. "<" = SLOWER
  86. "s" = SHORTERFUSE
  87. "l" = LONGERFUSE
  88. "f" = SHORTERFLAME
  89. "L" = SWAPCONTROLS R/L
  90. "R" = SWAPCONTROLS U/D
  91. "d" = FEWERBOMBS
  92. "N" = NODROP
  93. "P" = SHIELD
  94. "S" = STANDSTILL
  95. "T" = TELEPORT
  96. "r" = REMOTEBOMB
  97. "X" = BACK2BASIC
  98. "K" = KICKBOMB
  99. "!" = LIGHTSABER
  100. "M" = MAGNET
  101. "$" = PHOENIX
  102. "&" = HURRYUP
  103. "I" = INVISIBLE
  104. "a" = DUELL
  105. "b" = AFTERBURNER
  106.  
  107. Maps can be from 6x6 to 30x30 blocks in size.
  108.  
  109. Common mapsize is 17 x 11 blocks which fits on 320x256 screens without
  110. scrolling.
  111.  
  112.  
  113. $VER: bomap.mdk 1.2 (26.03.2001)
  114.